


div#content01{
 margin: 0;  padding-bottom:0px;
 width: 800px; 
 }


div#content{
 margin: 0;  padding-bottom:0px;
 width: 800px;
  }



div#content02 {width: 0px; 
margin-top: 0px; 
padding-top:0px;
float: left;
}


 
div#content03  {width: 360px; 
margin-bottom: 0px; padding:0;
padding-top: 20px;
float: right;

 } 


 div#content2{
 margin: 0;  padding-bottom:0px;
 width: 800px; clear:both;
 }


div#content05 {width: 380px; 
margin: 0; 
padding:0;
padding-top: 30px;
clear:both;
float: left;

}

div#content06  {width: 380px; 
margin: 0; padding:0;
padding-top: 30px;
padding-right: 0px;
float: right;
 }
 
  
 
 
div#content07  {width: 380px; 
margin: 0; padding:0;
padding-top: 30px;
padding-bottom: 20px;
clear:both;
float: left;
 } 
 

div#content08  {width: 380px; 
margin: 0; padding:0;
padding-top: 30px;
padding-bottom: 20px;
float: right;
 }
 

 
 
div#content04  {width: 800px; height: 60px;
margin: 0; padding:0;
padding-top: 30px;
float:left;
background-color:;
 }
 
 
div#content04 inner{ overflow:hidden; }
div#guide1{width: 400px; float: right; text-align: right;}
div#guide2{width: 400px; float: left; text-align: left;}
div#content04 p{ font-size: 0.65em; text-align: center;}


 
 
div#footer    {clear: both;}





/* コンテンツ */



div#content01 h2{ 
margin-top: 10px; 
padding-left: 0;
 }

.post{

margin-top: 30px;
padding-left:0px;
width: 400px; 

}

.posttext{  
 font-size: 15px;
 line-height: 1.75;
 }

.posttext p{ margin: 0;
margin-bottom: 18px; 
padding-left: 30px; 
}

.posttext a{ font-weight: bold;
}




/* コンテンツ２ */



.imgcaption       {

margin-right: 0px; margin-bottom:0px;
text-align:right; 
font-size: 13px; 
float: left; 
width:380px; height:280px;

}


.imgcaption2  {

margin: 0px; 
text-align:right; 
font-size:13px; 
width:380px; height:280px;

}



.imgcaption a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}

.imgcaption img{margin-bottom:10px; border:none;}
.imgcaption p  {margin:0;}



